import java.io.*;
public class Example10_11 {
	public static void main(String args[]) {
		File file=new File("apple.txt");
		try{
			FileOutputStream fos=new FileOutputStream(file);
			DataOutputStream outData=new DataOutputStream(fos);
			outData.writeInt(100);
			outData.writeLong(123456);  
			outData.writeFloat(3.1415926f);
			outData.writeDouble(987654321.1234);
			outData.writeBoolean(true);
			outData.writeChars("How are you doing ");
		} 
		catch(IOException e){}
		try{
			FileInputStream fis=new FileInputStream(file);
			DataInputStream inData=new DataInputStream(fis);
			System.out.println(inData.readInt());    //读取int数据
			System.out.println(inData.readLong());   //读取long数据 
			System.out.println(+inData.readFloat()); //读取float数据
			System.out.println(inData.readDouble()); //读取double数据
			System.out.println(inData.readBoolean());//读取boolean数据
			char c = '\0';
			while((c=inData.readChar())!='\0') {       //'\0'表示空字符。
				System.out.print(c);
			} 
		}
		catch(IOException e){}
	}
}
